someone who lays an embargo - Francés Inglés Diccionario